home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 17 / CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso / CDsupport / UpDateCopy / Docs / UpDateCopy.dok < prev    next >
Text File  |  1997-02-21  |  7KB  |  184 lines

  1.  
  2.                         Dokumentation für UpDateCopy
  3.  
  4.                           Version 0.52 - 21.02.1997
  5.                    $VER: UpDateCopy.dok 0.52 (21.02.1997)
  6.  
  7.  
  8.                        Geschrieben von Sven Steiniger
  9.                                -- Cardware --
  10.  
  11.  
  12. ------------------------------------------------------------------------------
  13.                                  Einführung
  14. ------------------------------------------------------------------------------
  15.  
  16.     UpDateCopy ist eine Erweiterung des Standard copy Kommandos. Es
  17.     kopiert nicht nur Dateien und erzeugt (wenn notwendig) Verzeichnisse
  18.     sondern bearbeitet auch schon existierende Dateien: ältere Dateien
  19.     werden automatisch durch neuere ersetzt. UpDateCopy sucht erst nach
  20.     nach der Versionszeichenkette ($VER: Programmname Version.Reversion)
  21.     in der Datei und überschreibt nur Dateien mit höherer Versionsnummer.
  22.     Findet UpDateCopy keine Versionsnummern vergleicht er das Datum der
  23.     Dateien und erzetzt wenn nötig.
  24.     UpDateCopy verarbeite außerdem mehrere Quelldateien, Namensmuster
  25.     und rekursive Verzeichnisdurchsuchung.
  26.  
  27. ------------------------------------------------------------------------------
  28.                            Systemvorraussetzungen
  29. ------------------------------------------------------------------------------
  30.  
  31.     - einen Amiga :-)
  32.     - mindestens KickStart 2.04
  33.  
  34. ------------------------------------------------------------------------------
  35.                                  Benutzung
  36. ------------------------------------------------------------------------------
  37.  
  38.  
  39.     Befehlsformat:
  40.         UpDateCopy [FROM] {<sourcename|sourcepattern>} [TO] <destname>
  41.                        [QUIET] [ALL] [FORCE] [DEEP] [NODATECHECK]
  42.                [TESTMODE] [CLONE] [PAPF] [SMARTINFO] [FAST]
  43.  
  44.     Befehlsschablone:
  45.         UpDateCopy FROM/M,TO/A,QUIET/S,ALL/S,FORCE/S,DEEP/S,
  46.                            NDC=NODATECHECK/S,TESTMODE/S,CLONE/S,PAPF/S,
  47.                            SMARTINFO/S,FAST/S
  48.  
  49.  
  50.     Parameter:
  51.         sourcename, sourcepattern
  52.             Die Namen der zu kopierenden Dateien und Verzeichnisse
  53.             (auch Namensmuster).
  54.         destname
  55.             Name des Zielverzeichnisses.
  56.         QUIET
  57.             Schaltet die Ausgabe aus. Es werden nur nur Fehler-
  58.             meldungen angezeigt.
  59.         ALL
  60.             Wenn diese Option angegeben wird, durchsucht
  61.             UpDateCopy auch die Unterverzeichnisse; wenn nicht
  62.             dann nur Dateien und Verzeichnisnamen des Quell-
  63.             verzeichnisses.
  64.         FORCE
  65.             Normalerweise können Lösch-geschützte Dateien nicht
  66.             überschrieben werden. Wenn du diese Option an-
  67.             wählst ignoriert UpDateCopy diese Schutzbits.
  68.         DEEP
  69.             UpDateCopy vergleicht nur das Datum der Dateien.
  70.             Mit der DEEP-Option untersucht UpDateCopy die Dateien
  71.             erst nach Versionsnummern ($VER:) und vergleicht
  72.             diese. Nur wenn keine Versionsnummern zu finden sind,
  73.             wird das Datum verglichen.
  74.             Merke: Obwohl dieser Suchealgorithmus in Assembler
  75.                    geschrieben ist, verlangsamt diese Option das
  76.                    Programm.
  77.         NODATECHECK
  78.             Schaltet das Vergleichen des Datums aus. Das ist zum
  79.             Beispiel beim kopieren von gepackten Dateien nützlich.
  80.             Merke: Wenn diese Option angegeben wird, wird der
  81.                    DEEP-Scanmodus automatisch eingeschaltet.
  82.         TESTMODE
  83.             Schaltet den Testmodus ein. UpDateCopy kopiert/ersetzt
  84.             ältere Dateien nicht mehr und Verzeichnisse werden
  85.             auch nicht mehr angelegt. Dabei sind die Ausgaben
  86.             jedoch die selben wie ohne Testmodus. Diese Option
  87.             kann fürs einfache Vergleichen von Verzeichnissen
  88.             nützlich sein.
  89.         CLONE
  90.             Wenn diese Option angegeben wird kopiert UpDateCopy
  91.             das Datum von der Quelldatei.
  92.         PAPF
  93.             Normalerweise löscht UpDateCopy das Archive-Schutzbit
  94.             bei kopierten Dateien. Wird diese Option angegeben
  95.             wird dieses Bit nicht verändert.
  96.             Bemerkung: UpDateCopy kopiert immer
  97.                     - die Schutzbits (außer Archive)
  98.                     - und den Dateikommentar.
  99.         SMARTINFO
  100.             UpDateCopy zeigt keine unveränderten ('skipped')
  101.                         Verzeichnisse und Dateien an.
  102.         FAST
  103.             Schaltet den Zeilenvorschub ab. Damit wird die
  104.             Bearbeitung vieler kleiner Dateien viel schneller, da
  105.             das Rollen der Anzeige länger als das Durchsuchen
  106.             dauert.
  107.  
  108.     Beispiele:
  109.         UpDateCopy #? ram:T
  110.             Kopiert alle Dateien des aktuellen Verzeichnisses nach
  111.             "ram:T". Nicht existierende Dateien werden kopiert,
  112.             nicht existierende Verzeichnisse werden erzeugt.
  113.             Existierende Dateien werden nur überschrieben, wenn
  114.             sie älteren Datums sind.
  115.         UpDateCopy #? ram:T ALL
  116.             Das selbe wie vorher aber UpDateCopy untersucht jetzt
  117.             auch Unterverzeichnisse.
  118.         UpDateCopy #? ram:T DEEP
  119.             Wie das erste Beispiel aber UpDateCopy vergleicht
  120.             nicht nur das Datum sondern vorher die Versionsnummern
  121.             (wenn vorhanden).
  122.         UpDateCopy #? ram:T DEEP NDC
  123.             Wie das erste Beispiel aber UpDateCopy vergleicht
  124.             nur die Versionsnummern. Wird keine Versionsnummer
  125.             gefunden kopiert/ersetzt UpDateCopy keine Dateien
  126.             auch wenn sie neueren Datums sind. Auch nicht
  127.             existierende Verzeichnisse werden nicht angelegt.
  128.         UpDateCopy #?.info #?.e TO=ram:T ALL DEEP esource:3D/Plotter3D
  129.             Kopiert all Dateien des aktuellen Verzeichnisses nach
  130.             "ram:T" welche mit ".info" oder ".e" enden. Auch
  131.             Unterverzeichnisse werden untersucht und die Datei
  132.             "esource:3D/Plotter3D" wird kopiert.
  133.  
  134. ------------------------------------------------------------------------------
  135.                                    Author
  136. ------------------------------------------------------------------------------
  137.  
  138.     Schicke Fehlerreports, Ideen, usw. an:
  139.  
  140.                                Sven Steiniger
  141.  
  142.                               Rathener Str. 29
  143.                                01259 Dresden
  144.                                 Deutschland
  145.  
  146.                      Email: ss37@irz.inf.tu-dresden.de
  147.  
  148. ------------------------------------------------------------------------------
  149.                                Copyright etc.
  150. ------------------------------------------------------------------------------
  151.  
  152. UpDateCopy ist CARDWARE, das bedeutet dass du mir eine Email schicken
  153. solltest, wenn du dieses Programm benutzt. Auch kleine Geschenke sind immer
  154. willkommen.
  155.  
  156.  Copyright
  157. -----------
  158. UpDateCopy wurde geschrieben von Sven Steiniger. Du kannst den Quelltext frei
  159. in deinen eigenen Programmen verwenden oder ihn einfach erweitern. Aber, bitte
  160. verbreitet eine modifizierte Version nicht unter diesem Namen (UpDateCopy),
  161. Wenn der Quelltext zu etwas nützlich war, würde ich mich über eine Kopie des
  162. Programms freuen.
  163.  
  164.  Verbreitung
  165. -------------
  166. Dieses Programm kann frei verbreitet werden solange der Archiv-Inhalt nicht
  167. verändert wird and keinerlei Profit damit gemacht wird.
  168. Archiv-Inhalt:
  169.     UpDateCopy/UpDateCopy        - die ausführbare Datei
  170.     UpDateCopy/Source/UpDateCopy.e    - der Quelltext (AmigaE)
  171.     UpDateCopy/Docs/UpDateCopy.doc    - Englische Dokumentation
  172.     UpDateCopy/Docs/UpDateCopy.dok  - Deutsche Dokumentation
  173.     UpDateCopy/Scripts/BackUpUp     - Backup-Skript von Attilio Scifoni
  174.     UpDateCopy/Scripts/BackUpUp2    - modifiziertes BackUpUp-Skript
  175.     UpDateCopy/Scripts/BackUpUp_GUI - BackUpUp2 mit Requestern
  176.     UpDateCopy/Scripts/BackUpUp.doc - englische Beschreibung der Skripte
  177.     UpDateCopy/readme        - Kurzinformation
  178.  
  179.  
  180.  Haftung
  181. ---------
  182. Ich (der Author) bin in keiner Weise für Schäden, die direkt oder indirekt
  183. durch dieses Programm erzeugt wurden, verantwortlich.
  184.